place where tortoises abound - Alemán Inglés Diccionario